package no.ntnu.item.ttm4120.dhcp;

import java.net.InetAddress;
import java.util.TreeMap;

import no.ntnu.item.ttm4120.dhcp.data.AddressPoolEntity;

import gmi.InternalGMIListener;

public interface AddressServerIGMI extends InternalGMIListener{

	public void reserverAddress(AddressPoolEntity address, String issuerServer);
	public void releaseAddress(AddressPoolEntity address, String issuerServer);
	public void reclaimExpiredLease();
	public void syncAddressPool(TreeMap<String, AddressPoolEntity> pool, String issuerServer);
}
